// code 
// 两引入
import Vue from 'vue'
import Vuex from 'vuex'
// 挂载和实例
Vue.use(Vuex)
const store = new Vuex.Store({
    // 各种配置
    // state 数据 vue 数据data类似 双向的 右监听当数据改变 ->视图
    state:{
        num:1,
        test:'chuangzhiboke',
        list:[1,2,3,4,5,6]
    },
    mutations:{
        adds(state){
            // 每次触发它都让 num + 
            state.num++
        },
        sub(state){
            state.num--
        },
        addany(state,obj){
           
            state.num = state.num + obj.val
        }
    }
   
})
// 一抛出
export default store